using System.Collections.Generic;
using Chaotic.DataBase.DataAccess.Entity; 

namespace Chaotic.DataBase.DataAccess
{
	public interface IDataStructure
	{
		void FillingTables(List<TableInfo>? info);

		void FillingColumns(List<ColumnInfo> info);

		void FillingIndexs(List<IndexInfo>? info);

		void FillingRelations(List<RelationshipInfo>? info);

		void FillingViews(List<ViewInfo> info);

		void FillingProcs(List<ProcInfo> info);

		void FillingProcParams(List<ProcParamInfo> info);

		void FillingTypeInfos(List<TypeNameInfos> info);
	}
}